home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / d / databasev3.1reg.lha / db3.1 / Examples / About the examples next >
Text File  |  1995-11-22  |  5KB  |  148 lines

  1.  
  2. The files in this drawer are example files that you can easily modify to suit
  3. your needs. Double click on the icons to start them or drag-and-drop the
  4. icons over an open db project.
  5.  
  6. DO read this text, otherwise you might miss nice features like how to
  7. make db show pictures, play sound, reformat input, or even control your
  8. CD player!
  9.  
  10.  
  11. Addresses2:
  12. This is an example of an "addressbook" which also records telephone numbers,
  13. email numbers and a long comment line. It is designed with the US mail-
  14. label layout in mind and has the following views:
  15.  
  16. * Mainview      -All fields visible.
  17. * Addresslabel  -Only the address fields visible. Use this when exporting
  18.                  labels
  19. * Phonelist     -This view can be used with the "Export view" menu to make a
  20.                  phonelist suitable to carry around in the wallet.
  21.  
  22. If you use db2.10+ you will find that this example also features a custom
  23. ARexx menu. Try it out!
  24.  
  25.  
  26. Återförsäljare:
  27. This file is similar to the Addresses file, but for Swedish users.
  28.  
  29.  
  30.  
  31. Labels PS:
  32. This is a "label template" for PageStream.
  33. The labels are 7 x 3.6 cm and occurs 3 x 8 across an A4 page.
  34. The template is designed to suit an ASCII import from a View Export of an
  35. Addresslabel view in the Addresses and Återförsäljare databases.
  36.  
  37.  
  38.  
  39. Books:
  40. This file contains book information and is in plain ASCII.
  41. It demonstrates ASCII import. The file comes from Alan Wigginton's
  42. QuickFile program.
  43.  
  44.  
  45.  
  46. Music:
  47. This file contains information about songs a diskjockey might need.
  48. It comes from an Excel-file made by Mattias Johansson, Sweden. Thanks Mattias!
  49.  
  50.  
  51.  
  52. Windsurfing95:
  53. This file contains information about funboards for 1995.
  54. The database comes from a PC based database program and is made by
  55. Richard Starkenberg. Many thanks Richard!
  56.  
  57.  
  58.  
  59. Game reviews:
  60. This is a new example demonstrating the use of the new fieldtypes db is
  61. capable of handling: checkbox and cyclefields.
  62.  
  63. The example has two views. One main view and a second that is used when user
  64. needs to search or sort the database based upon values in the checkbox
  65. and cycle fields. This examples also serves as a demonstration of the
  66. flexibility of the RFF file format that db uses: You may load this database
  67. into an older version of db that can't handle these new field types, edit
  68. the fields and then reload the database into db2.4 (or later). The checkbox
  69. and cyclegadgets will then reappear. No errorcodes and no loss of information.
  70. RFF is a backward AND forward compatible file format.
  71.  
  72.  
  73. Relations:
  74. This drawer contains an interesting example on how ARexx can be used to
  75. implement relations and enforce unique records in a database. Read more
  76. in the .guide file inside the drawer.
  77.  
  78.  
  79. ARexxDemos drawer:
  80. The following exemples use ARexx but also some external files in this
  81. drawer. They can be revealed by choosing 'Show all files' from Workbench.
  82.  
  83.  
  84. ARexxDemos/MultiMediaII:
  85. This demo shows how db can be made to handle pictures, long texts and sounds
  86. using a simple ARexx script. (It uses the RXFILE identifier in it's file.)
  87. Pictures, sounds and other forms of data are stored as external files, but
  88. the names (and path) are stored in the fields of each record. The files get
  89. activated by simply doubleclicking on their names.
  90.  
  91. It needs ARexx and Multiview to run. You can easily change file viewer by
  92. editing the ARexx scripts.
  93.  
  94.  
  95. ARexxDemos/MagicFieldsIII:
  96. This demo shows how the AUTORXFILE RFF identifier can be used to 
  97. automatically call ARexx scripts to perform a number of interesting tasks.
  98. It shows how field labels can be placed above the fields and also shows
  99. a read-only field, the "text" field.
  100.  
  101.  
  102. ARexxDemos/ExpandII
  103. Like MagicFieldsII but with a more advanced expansion feature using a
  104. separate file to store expansiondata
  105.  
  106.  
  107. ARexxDemos/Datefields
  108. Enter dates several formats and it will be converted to a standard
  109. date format.
  110.  
  111.  
  112.  
  113. ARexxDemos/CDsongs:
  114. This demo shows how you can use db to create a database of your CDs and play
  115. the correct track from within db. Just doubleclick on the song you want to
  116. hear!
  117.  
  118. It needs InfraRexx (see below) to control your CD player. You may have to
  119. change playcdsong.db to play tracks >= 10 on your CD player.
  120.  
  121. InfraRexx is a hardware and software project that allows your Amiga
  122. to control external devices and vice versa, via infrared signals.
  123.  
  124. ARexx commands sent to the InfraRexx Daemon commodity, cause
  125. corresponding infrared commands to be sent to external devices. Vice
  126. versa, infrared signals recognized by the Daemon can control software
  127. via ARexx.
  128.  
  129. InfraRexx is made by Leon Woestenberg and Jeroen Steenblik and can be
  130. found in the 'util/rexx' subdirectory at your favourite AmiNet site.
  131.  
  132. The demo is made by Anders Callertun.
  133.  
  134. The demo also shows how ARexx can be used to adjust data input. For example
  135. user can enter 325 in the 'Length' field meaning a song lasting 3 minutes
  136. and 25 seconds. This then automatically gets reformatted to 3:25
  137.  
  138. This demo supports different languages by reading the 'language' environment
  139. variable. In OS3.1 this variable is already set, but for earlier versions
  140. of the OS, I suggest that you do the following from shell:
  141. (example for Swedish users)
  142.  
  143. > setenv language svenska
  144. > copy env:language envarc:
  145.  
  146.  
  147. /David Ekholm, Datadosen
  148.